home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer (Italian) 25
/
PC Gamer IT CD 25.iso
/
ZGI_DEMO
/
DATA
/
SCRIPTS.ZFS
/
gjs1.scr
< prev
next >
Wrap
Text File
|
1997-09-04
|
13KB
|
423 lines
# Node gjs1 generated on Thu Sep 04 16:18:42 1997
world g
room j
nodeview s1
puzzle:01402 { # gjs1_disable_move_to_inv
criteria {
[00008] = 112 # KeyPress
}
criteria {
[00008] = 116 # KeyPress
}
criteria {
[00008] = 117 # KeyPress
}
criteria {
[00008] = 118 # KeyPress
}
results {
action:assign(01402, 0) # gjs1_disable_move_to_inv
action:assign(00008, 0) # KeyPress
}
flags {
once_per_inst
}
}
puzzle:01403 { # gjs1_go_back_to_main_screen
criteria {
[00008] = 32 # KeyPress
}
criteria {
[00018] = 1 # mouse_rightclick
}
criteria {
[01404] = 1 # gjs1_backup
}
results {
action:assign(01404, 0) # gjs1_backup
action:assign(00008, 0) # KeyPress
action:assign(00018, 0) # mouse_rightclick
action:assign(01411, 0) # gjs1_forward_hotspot
action:dissolve()
action:change_location(u, c, 30, 1577)
}
flags {
once_per_inst
}
}
puzzle:01405 { # gjs1_screenset
criteria {
[01406] = 0 # gjs1_slideshow_pic
[01407] ! 2 # gjsl_doors_solved
}
results {
action:add(01407, 1) # gjsl_doors_solved
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
action:set_screen(gjs1f011.tga)
action:set_partial_screen(164 65 gjs1v011.tga 0 -1)
action:menu_bar_enable(1)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01405 { # gjs1_screenset
criteria {
[01406] = 0 # gjs1_slideshow_pic
[01407] = 2 # gjsl_doors_solved
}
results {
action:add(01407, 1) # gjsl_doors_solved
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
action:set_screen(gjs1f011.tga)
action:set_partial_screen(164 65 GJS0V991.tga 0 -1)
action:menu_bar_enable(1)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01410 { # gjs1_next_slide
criteria {
[01408] = 2 # universe_slide_timer
}
results {
action:assign(01411, 1) # gjs1_forward_hotspot
action:assign(01410, 0) # gjs1_next_slide
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
}
}
puzzle:01412 { # gjs1_screenset_1
criteria {
[01406] = 1 # gjs1_slideshow_pic
}
results {
action:assign(01412, 0) # gjs1_screenset_1
action:assign(01413, 0) # gjs1_screenset_2
action:assign(01414, 0) # gjs1_screenset_3
action:assign(01415, 0) # gjs1_screenset_4
action:assign(01416, 0) # gjs1_screenset_5
action:assign(01417, 0) # gjs1_screenset_6
action:assign(01418, 0) # gjs1_screenset_7
action:assign(01419, 0) # gjs1_screenset_8
action:assign(01420, 0) # gjs1_screenset_9
action:assign(01421, 0) # gjs1_screenset_10
action:assign(01412, 1) # gjs1_screenset_1
action:set_screen(gjs1f011.tga)
action:set_partial_screen(164 65 gjs1v021.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01413 { # gjs1_screenset_2
criteria {
[01406] = 2 # gjs1_slideshow_pic
}
results {
action:assign(01412, 0) # gjs1_screenset_1
action:assign(01413, 0) # gjs1_screenset_2
action:assign(01414, 0) # gjs1_screenset_3
action:assign(01415, 0) # gjs1_screenset_4
action:assign(01416, 0) # gjs1_screenset_5
action:assign(01417, 0) # gjs1_screenset_6
action:assign(01418, 0) # gjs1_screenset_7
action:assign(01419, 0) # gjs1_screenset_8
action:assign(01420, 0) # gjs1_screenset_9
action:assign(01421, 0) # gjs1_screenset_10
action:assign(01413, 1) # gjs1_screenset_2
action:set_screen(gjs1f011.tga)
action:set_partial_screen(164 65 gjs1v031.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01414 { # gjs1_screenset_3
criteria {
[01406] = 3 # gjs1_slideshow_pic
}
results {
action:assign(01412, 0) # gjs1_screenset_1
action:assign(01413, 0) # gjs1_screenset_2
action:assign(01414, 0) # gjs1_screenset_3
action:assign(01415, 0) # gjs1_screenset_4
action:assign(01416, 0) # gjs1_screenset_5
action:assign(01417, 0) # gjs1_screenset_6
action:assign(01418, 0) # gjs1_screenset_7
action:assign(01419, 0) # gjs1_screenset_8
action:assign(01420, 0) # gjs1_screenset_9
action:assign(01421, 0) # gjs1_screenset_10
action:assign(01414, 1) # gjs1_screenset_3
action:set_screen(gjs1f011.tga)
action:set_partial_screen(164 65 gjs1v041.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01415 { # gjs1_screenset_4
criteria {
[01406] = 4 # gjs1_slideshow_pic
}
results {
action:assign(01412, 0) # gjs1_screenset_1
action:assign(01413, 0) # gjs1_screenset_2
action:assign(01414, 0) # gjs1_screenset_3
action:assign(01415, 0) # gjs1_screenset_4
action:assign(01416, 0) # gjs1_screenset_5
action:assign(01417, 0) # gjs1_screenset_6
action:assign(01418, 0) # gjs1_screenset_7
action:assign(01419, 0) # gjs1_screenset_8
action:assign(01420, 0) # gjs1_screenset_9
action:assign(01421, 0) # gjs1_screenset_10
action:assign(01415, 1) # gjs1_screenset_4
action:set_screen(gjs1f011.tga)
action:set_partial_screen(164 65 gjs1v051.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01416 { # gjs1_screenset_5
criteria {
[01406] = 5 # gjs1_slideshow_pic
}
results {
action:assign(01412, 0) # gjs1_screenset_1
action:assign(01413, 0) # gjs1_screenset_2
action:assign(01414, 0) # gjs1_screenset_3
action:assign(01415, 0) # gjs1_screenset_4
action:assign(01416, 0) # gjs1_screenset_5
action:assign(01417, 0) # gjs1_screenset_6
action:assign(01418, 0) # gjs1_screenset_7
action:assign(01419, 0) # gjs1_screenset_8
action:assign(01420, 0) # gjs1_screenset_9
action:assign(01421, 0) # gjs1_screenset_10
action:assign(01416, 1) # gjs1_screenset_5
action:set_screen(gjs1f011.tga)
action:set_partial_screen(164 65 gjs1v061.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01417 { # gjs1_screenset_6
criteria {
[01406] = 6 # gjs1_slideshow_pic
}
results {
action:assign(01412, 0) # gjs1_screenset_1
action:assign(01413, 0) # gjs1_screenset_2
action:assign(01414, 0) # gjs1_screenset_3
action:assign(01415, 0) # gjs1_screenset_4
action:assign(01416, 0) # gjs1_screenset_5
action:assign(01417, 0) # gjs1_screenset_6
action:assign(01418, 0) # gjs1_screenset_7
action:assign(01419, 0) # gjs1_screenset_8
action:assign(01420, 0) # gjs1_screenset_9
action:assign(01421, 0) # gjs1_screenset_10
action:assign(01417, 1) # gjs1_screenset_6
action:set_screen(gjs1f011.tga)
action:set_partial_screen(164 65 gjs1v071.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01418 { # gjs1_screenset_7
criteria {
[01406] = 7 # gjs1_slideshow_pic
}
results {
action:assign(01412, 0) # gjs1_screenset_1
action:assign(01413, 0) # gjs1_screenset_2
action:assign(01414, 0) # gjs1_screenset_3
action:assign(01415, 0) # gjs1_screenset_4
action:assign(01416, 0) # gjs1_screenset_5
action:assign(01417, 0) # gjs1_screenset_6
action:assign(01418, 0) # gjs1_screenset_7
action:assign(01419, 0) # gjs1_screenset_8
action:assign(01420, 0) # gjs1_screenset_9
action:assign(01421, 0) # gjs1_screenset_10
action:assign(01418, 1) # gjs1_screenset_7
action:set_screen(gjs1f011.tga)
action:set_partial_screen(164 65 gjs1v081.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01419 { # gjs1_screenset_8
criteria {
[01406] = 8 # gjs1_slideshow_pic
}
results {
action:assign(01412, 0) # gjs1_screenset_1
action:assign(01413, 0) # gjs1_screenset_2
action:assign(01414, 0) # gjs1_screenset_3
action:assign(01415, 0) # gjs1_screenset_4
action:assign(01416, 0) # gjs1_screenset_5
action:assign(01417, 0) # gjs1_screenset_6
action:assign(01418, 0) # gjs1_screenset_7
action:assign(01419, 0) # gjs1_screenset_8
action:assign(01420, 0) # gjs1_screenset_9
action:assign(01421, 0) # gjs1_screenset_10
action:assign(01419, 1) # gjs1_screenset_8
action:set_screen(gjs1f011.tga)
action:set_partial_screen(164 65 gjs1v091.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01420 { # gjs1_screenset_9
criteria {
[01406] = 9 # gjs1_slideshow_pic
}
results {
action:assign(01412, 0) # gjs1_screenset_1
action:assign(01413, 0) # gjs1_screenset_2
action:assign(01414, 0) # gjs1_screenset_3
action:assign(01415, 0) # gjs1_screenset_4
action:assign(01416, 0) # gjs1_screenset_5
action:assign(01417, 0) # gjs1_screenset_6
action:assign(01418, 0) # gjs1_screenset_7
action:assign(01419, 0) # gjs1_screenset_8
action:assign(01420, 0) # gjs1_screenset_9
action:assign(01421, 0) # gjs1_screenset_10
action:assign(01420, 1) # gjs1_screenset_9
action:set_screen(gjs1f011.tga)
action:set_partial_screen(164 65 gjs1v101.tga 0 -1)
action:stop(01408) # universe_slide_timer
action:assign(01408, 0) # universe_slide_timer
action:assign(01409, 1) # slide_controller
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01422 { # gjs1_drop_inventory
criteria {
}
results {
action:assign(00008, 119) # KeyPress
action:menu_bar_enable(1)
}
flags {
once_per_inst
do_me_now
}
}
puzzle:01423 { # gjs1_move_forward_1
criteria {
[01411] = 1 # gjs1_forward_hotspot
[01406] < 9 # gjs1_slideshow_pic
}
results {
action:assign(01411, 0) # gjs1_forward_hotspot
action:assign(01019, 1) # gjs1_came_from_slideshow1
action:add(01406, 1) # gjs1_slideshow_pic
action:universe_music:01424(0 gjslh01q.raw 0 100) # gjs1_slide_sound
action:change_location(g, j, bu, 0)
}
flags {
once_per_inst
}
}
puzzle:01425 { # gjs1_move_forward_2
criteria {
[01411] = 1 # gjs1_forward_hotspot
[01406] = 9 # gjs1_slideshow_pic
}
results {
action:assign(01411, 0) # gjs1_forward_hotspot
action:assign(01019, 1) # gjs1_came_from_slideshow1
action:assign(01406, 1) # gjs1_slideshow_pic
action:universe_music:01424(0 gjslh01q.raw 0 100) # gjs1_slide_sound
action:change_location(g, j, bu, 0)
}
flags {
once_per_inst
}
}
control:01411 push_toggle { # gjs1_forward_hotspot
flat_hotspot(178, 73, 280, 183)
cursor(active)
}
control:01404 push_toggle { # gjs1_backup
flat_hotspot(0, 290, 639, 53)
cursor(backward)
}
control:01426 push_toggle { # gjs1_egg
flat_hotspot(15, 129, 56, 66)
cursor(idle)
}
control:01427 flat { # gjs1_flat
}